package org.linloong.modules.apis.fire.dto;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @Author: kw
 * @date: 2025-10-18 10:13
 */
@Data
public class AudioChatRequest {
    /**
     * 用户消息内容
     */
    @NotBlank(message = "消息内容不能为空")
    private String query;

    /**
     * 会话 ID（可选，用于继续对话）
     */
    private String conversationId;

    /**
     * 文件id
     */
    private String uploadFileId;

    private String streamId;
}
